home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / UTILFILE / DCF.LZH / DCF32.DOC < prev    next >
Text File  |  1992-11-07  |  43KB  |  1,214 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                 DISK  COPY  FAST
  20.  
  21.  
  22.  
  23.                    Version 3.2
  24.  
  25.  
  26.  
  27.                   Documentation
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.       DISK COPY FAST V3.2 Copyright 1992 Chang Ping Lee ALL RIGHTS RESERVED
  55.  
  56.  
  57.  
  58.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 1
  59.  
  60.  
  61.  
  62.             DISCLAIMER  OF WARRANTY
  63.  
  64.  
  65.     THIS SOFTWARE AND MANUAL ARE SUPPLIED "AS IS". THE AUTHOR HEREBY 
  66.     DISCLAIMS ALL WARRANTIES RELATING TO THIS SOFTWARE AND ITS 
  67.     DOCUMENTATION FILE, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 
  68.     TO DAMAGE TO HARDWARE, SOFTWARE AND/OR DATA FROM USE OF THIS 
  69.     PRODUCT. IN NO EVENT WILL THE AUTHOR OF THIS SOFTWARE BE LIABLE 
  70.     TO YOU OR ANY OTHER PARTY FOR ANY DAMAGES. YOUR USE OF THIS 
  71.     SOFTWARE INDICATES THAT YOU HAVE READ AND AGREE TO THESE AND 
  72.     OTHER TERMS INCLUDED IN THIS DOCUMENTATION FILE.
  73.  
  74.  
  75.     DUE TO THE NATURE OF EVOLVING PROGRAMMING AND THE VARIOUS 
  76.     HARDWARE AND SOFTWARE ENVIRONMENTS IN WHICH THIS SOFTWARE MAY
  77.     BE USED, IT IS UNDERSTOOD THAT OCCASIONAL "BUGS" OR UNFITNESS
  78.     MAY ARISE. THE USER SHOULD ALWAYS TEST THIS SOFTWARE THOROUGHLY
  79.     WITH NON-CRITICAL DATA BEFORE RELYING ON IT.
  80.  
  81.  
  82.  
  83.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 2
  84.  
  85.  
  86.  
  87.                 LICENSE
  88.  
  89.  
  90.     DISK COPY FAST is neither a free software nor is it in the public 
  91.     domain. The software and its documentation, this file, are 
  92.     property of the author and may not be sold without written
  93.     permission from the author.
  94.  
  95.  
  96.     DISK COPY FAST is distributed as shareware. This means that you 
  97.     are granted a limited license to use it for a period of 30 days. 
  98.     If you find it useful and decide to continue using it after the 
  99.     trial period registration is required.
  100.  
  101.  
  102.     Registered users will be granted a just-like-a-book license which 
  103.     means a registered version of the software can be used by more 
  104.     than one person and can be moved from one computer to another so 
  105.     long as there is NO POSSIBILITY of it being used by two different 
  106.     persons on two different computers at the same time, just like a 
  107.     book can not be read by two different persons in two different 
  108.     places at the same time.
  109.  
  110.  
  111.     Site licenses for use of DISK COPY FAST on multiple computers are 
  112.     also available upon request at a reduced fee.
  113.  
  114.  
  115.  
  116.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 3
  117.  
  118.  
  119.  
  120.             TERMS OF DISTRIBUTION :
  121.  
  122.  
  123.     Redistribution of DISK COPY FAST must include the software, its 
  124.     documentation file, order form and all supplemental files (see
  125.     FILES.TXT) as a single unit without any modification AND subject 
  126.     to the following conditions :
  127.  
  128.  
  129.     1. Any individual is welcome to make copies for his/her friends 
  130.        and/or colleagues if NO FEE is charged.
  131.  
  132.  
  133.     2. Electronic bulletin boards, whether they charge or do not 
  134.        charge their users subscription fee, are welcome to post the 
  135.        program for down loading as long as they do not charge any fee 
  136.        in particular for the distribution of DISK COPY FAST.
  137.  
  138.  
  139.     3. Computer information services such as CompuServe (CIS), Genie, 
  140.        etc., may post this software for their subscribers.
  141.  
  142.  
  143.     4. Non-commercial user groups and computer clubs may distribute
  144.        the program to their members if the fee charged for the
  145.        diskette containing DISK COPY FAST does not exceed $10.
  146.  
  147.  
  148.     5. Disk vendors approved by the Association of Shareware 
  149.        Professionals or disk vendors who explain the concept of 
  150.        shareware in their ads that quote a price may distribute the
  151.        shareware version of DISK COPY FAST.
  152.  
  153.  
  154.     6. Other commercial enterprises wishing to distribute DISK COPY 
  155.        FAST either alone or in combination with other hardware, 
  156.        software, books or materials must obtain permission in writing 
  157.        from the author.
  158.  
  159.  
  160.  
  161.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 4      
  162.       
  163.  
  164.  
  165.                ACKNOWLEDGEMENTS
  166.  
  167.  
  168.     The author of DISK COPY FAST sincerely wish to thank the following 
  169.     people. 
  170.     
  171.     
  172.     Mr. Jeff. Chen from TAIWAN provided valuable information about 
  173.     diskette controller. Without his help DISK COPY FAST can not be
  174.     really fast. Mr. Joe Warjas, co-sysop of the PIE BBS, provided 
  175.     many valuable suggestions. He also helped proofreading the DOC and 
  176.     TXT files and distributing the program to many BBS. Mr. Teddy 
  177.     Matsumoto and Kenjirou Okubo generously provided the usage of 
  178.     DIET without any royalty.
  179.           
  180.  
  181.  
  182.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 5
  183.  
  184.  
  185.  
  186.                   Table Of Contents
  187.  
  188.       1.   Introduction . . . . . . . . . . . . . . . . . . . . . .  6
  189.  
  190.       2.   Main Features. . . . . . . . . . . . . . . . . . . . . .  7
  191.  
  192.       3.   SYSTEM REQUIREMENT AND COMPATIBILITY . . . . . . . . . .  8
  193.  
  194.       4.   How to install and run DISK COPY FAST. . . . . . . . . .  9
  195.  
  196.       5.   How to use pull-down menu in DISK COPY FAST  . . . . . . 10
  197.            5.1  Select a command  . . . . . . . . . . . . . . . . . 10
  198.            5.2  Execute a command . . . . . . . . . . . . . . . . . 10
  199.            5.3  ESC key . . . . . . . . . . . . . . . . . . . . . . 10
  200.  
  201.       6.   Windows
  202.            6.1  Resource window . . . . . . . . . . . . . . . . . . 11
  203.            6.2  Option window . . . . . . . . . . . . . . . . . . . 11
  204.            6.2  Information window  . . . . . . . . . . . . . . . . 11
  205.  
  206.       7.   Commands reference . . . . . . . . . . . . . . . . . . . 12
  207.            7.1  Read  . . . . . . . . . . . . . . . . . . . . . . . 12
  208.            7.2  Write . . . . . . . . . . . . . . . . . . . . . . . 12
  209.            7.3  Compare . . . . . . . . . . . . . . . . . . . . . . 12
  210.            7.4  Option  . . . . . . . . . . . . . . . . . . . . . . 12
  211.  
  212.       8.   Hot keys . . . . . . . . . . . . . . . . . . . . . . . . 13
  213.  
  214.       9.   Benchmark and comparison . . . . . . . . . . . . . . . . 14
  215.            9.1 Benchmark, HOW FAST CAN IT GO. . . . . . . . . . . . 14
  216.            9.2 Comparison, HOW MUCH CAN YOU SAVE. . . . . . . . . . 15
  217.  
  218.      10.   What is an image file. . . . . . . . . . . . . . . . . . 16
  219.  
  220.      11.   About extended memory. . . . . . . . . . . . . . . . . . 17
  221.  
  222.      12.   About boot sector virus protection . . . . . . . . . . . 18
  223.  
  224.      13.   Examples . . . . . . . . . . . . . . . . . . . . . . . . 19
  225.  
  226.      14.   Questions and answers. . . . . . . . . . . . . . . . . . 20
  227.  
  228.      15.   Introducing DISK COPY PLUS . . . . . . . . . . . . . . . 21
  229.  
  230.      16.   Registration benefit for DISK COPY FAST. . . . . . . . . 23
  231.  
  232.      17.   Registration benefit for DISK COPY PLUS. . . . . . . . . 24
  233.  
  234.      18.   Support and suggestions. . . . . . . . . . . . . . . . . 25
  235.  
  236.  
  237.  
  238.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 6
  239.  
  240.  
  241.  
  242.     1. INTRODUCTION:
  243.  
  244.  
  245.        DISK COPY FAST is a one pass diskette duplication utility which 
  246.        makes copies of 1.44 MB, 720 KB, 1.2 MB and 360 KB diskettes.
  247.  
  248.        The speed of DISK COPY FAST is incredibly fast. For example,
  249.        using DOS command DISKCOPY to duplicate a 360 KB, 1.2 MB, 720
  250.        KB or 1.44 Mb diskette, assuming diskette shuffling doesn't
  251.        take any time, will take 43%, 50%, 42% or 57% longer than
  252.        using DISK COPY FAST. Add up the shuffling time the saving
  253.        becomes unbelievable. See page 14-15 for details.
  254.  
  255.        More importantly, DISK COPY FAST achieves its high performance
  256.        by precise timing, not by sacrificing compatibility. Every
  257.        single read, write or format is done following the industry
  258.        standard, strictly, no compromise!
  259.  
  260.        Can you ask for anything more?
  261.  
  262.        See the next section for other outstanding features.
  263.  
  264.  
  265.  
  266.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 7
  267.  
  268.  
  269.  
  270.     2. MAIN FEATURES
  271.  
  272.  
  273.        ***  Performs the DOS commands FORMAT, DISKCOPY and DISKCOMP 
  274.         all in one single pass.
  275.  
  276.        ***  Friendly and informative user interface. No need to go
  277.         through lengthy DOC file and still couldn't remember all
  278.         the options and switches.
  279.  
  280.        ***  Hot keys designed to make your backup much easier.
  281.  
  282.        ***  Utilizes extended memory (XMS) for faster speed and to
  283.         save your hard disk from unnecessary wear and tear.
  284.  
  285.        ***  Creates exact image file of diskette.
  286.  
  287.        ***  Fast mode that reads and writes only the portion of 
  288.         diskette which contains data and does not waste any time 
  289.         reading and writing the empty portion.
  290.  
  291.        ***  Support four diskette drives system.
  292.  
  293.        ***  Some degree of protection against boot sector virus. (See
  294.         page 18. Although not complete, this sometimes can be a
  295.         life-saver.)
  296.  
  297.        ***  Sound effect to signal the end of reading and writing a
  298.         diskette or to signal 20 seconds of inactivity.
  299.  
  300.        ***  High efficiency. When copying a 1.2 MB diskette in a 
  301.         system with 590 KB free memory, DISK COPY FAST easily 
  302.         stored 34 tracks while another diskette copy program could 
  303.         only store 17 tracks of data in conventional memory.
  304.  
  305.        ***  More features waiting for you to find out. The more
  306.         experienced you are the better the DISK COPY FAST stands
  307.         out.
  308.  
  309.        If you duplicate large quantity of diskettes on regular basis
  310.        there is more for you. Check the features of DISK COPY PLUS,
  311.        a professional version of DISK COPY FAST, on page 21.
  312.  
  313.  
  314.  
  315.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 8
  316.  
  317.  
  318.  
  319.     3. SYSTEM REQUIREMENT AND COMPATIBILITY
  320.  
  321.  
  322.        To run DISK COPY FAST you need at least an IBM AT or compatible 
  323.        with 286 or better CPU. The results of using the program on an
  324.        older computer (PC or XT class) is unknown.
  325.  
  326.  
  327.        At least 128 K Bytes of free conventional memory is required.
  328.        In addition, the total of free conventional and extended memory 
  329.        plus free current disk (hard disk or RAM disk) space should be 
  330.        at least 80 K Bytes more than the diskette you want to 
  331.        duplicate. If you intend to use extended memory, some kind of 
  332.        extended memory driver, such as HIMEM.SYS which comes with DOS 
  333.        5.0 or QEMM which you need to purchase separately, is required. 
  334.        Extended memory can be accessed without any driver but it is 
  335.        dangerous to do so.
  336.  
  337.  
  338.        The program has been tested on machines with different hardware
  339.        and BIOS configuration. It hasn't, however, been tested on any 
  340.        old PC or PC XT.
  341.  
  342.  
  343.  
  344.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 9
  345.  
  346.  
  347.  
  348.     4. HOW TO INSTALL AND RUN DISK COPY FAST
  349.  
  350.  
  351.        It's easy! Just copy DCF.EXE to one of your path directories 
  352.        (defined in your AUTOEXEC.BAT file) then you can run the 
  353.        program anywhere you like. If you copy DCF.EXE to any other
  354.        directory you'll need to attach to that directory before you
  355.        run the program.
  356.  
  357.  
  358.        To run the program type "DCF <CR>". <CR> means "carriage 
  359.        return" or the "enter" key. If you have a color system but 
  360.        prefer black and white, type "DCF mono <CR>" or simply "DCF m 
  361.        <CR>" and it will run in monochrome mode. If you have a mono-
  362.        chrome card you don't need this switch as the program will auto 
  363.        detect the video card and run in monochrome mode.
  364.  
  365.  
  366.        That should take care of at least 99% of users. The default of
  367.        the program assumes that you have a reasonably slow machine, up 
  368.        to 9 times slower than my 33 MHz 386 machine. Note that the
  369.        speed of a PC depends on more factors than just CPU clock
  370.        speed.
  371.  
  372.  
  373.        For the remaining maybe 1% of users, your machine is really 
  374.        slow and you wonder how fast it can go when copying a diskette. 
  375.        Try running the program with a parameter ranging from 2 to 9, 
  376.        the slower the machine the larger the parameter. At DOS prompt, 
  377.        type "DCF p" where p is the parameter you choose.
  378.        
  379.        
  380.        Users with four drives system need to edit a configuration file
  381.        in order to make use of the two additional drives. In the 
  382.        following example, a 1.2MB drive is specified as third drive
  383.        and a 1.44MB drive is specified as fourth drive. Note that the
  384.        drive numbers are zero based to follow the BIOS convention.
  385.        DCF looks for CONFIG.DCF automatically as configuration file.
  386.        If you use a different name you will need to specify the file
  387.        name on the command line. For example, "DCF @ABC" if the file
  388.        name is ABC.
  389.  
  390.  
  391.        $DRIVE
  392.         2 1200
  393.         3 1440
  394.  
  395.  
  396.        The performance on the two additional drives, however, is at the 
  397.        mercy of the software that comes with diskette drive controller,
  398.        either in the form of BIOS chip of TSR driver. If you have a
  399.        four drives system you need the CONFIG utility to fine tune the
  400.        timing of the DISK COPY FAST. There is no simple values that's
  401.        good on every system.
  402.  
  403.  
  404.  
  405.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 10
  406.  
  407.  
  408.  
  409.     5. HOW TO USE PULL-DOWN MENU IN DISK COPY FAST
  410.  
  411.  
  412.        After you type "DCF" or "DCF m", the main menu shows up.
  413.  
  414.  
  415.        5.1 SELECT : To select a command, use the arrow keys. In color
  416.            mode you can also press the highlighted letter. In mono-
  417.            chrome mode you can't see highlighted letters. Instead,
  418.            press the first letter of a command with three exceptions, 
  419.            A for "Drive A", B for "Drive B" and m for "Format".
  420.  
  421.  
  422.        5.2 EXECUTE : To execute a command, press enter key after you
  423.            have selected the command.
  424.  
  425.  
  426.        5.3 ESC key : You can press the ESC key to interrupt a Read or
  427.            Write action. If the program is not busy doing something 
  428.            this will bring you back to start-up menu. If you are
  429.            already in start-up condition the program will quit.
  430.  
  431.  
  432.  
  433.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 11
  434.  
  435.  
  436.  
  437.     6. WINDOWS
  438.  
  439.  
  440.        There are three windows in DISK COPY FAST.
  441.  
  442.  
  443.        6.1 RESOURCE window : This window shows you the resources in
  444.            your system which can be utilized for duplicating a 
  445.            diskette. Inside this window, "Con mem" shows you the size
  446.            of free conventional memory, "Ext mem" shows you the size
  447.            of free extended memory and "Cur dsk" shows you the size of
  448.            free space on current disk (hard or RAM disk.) It also
  449.            shows you the capacities of available diskette drives.
  450.  
  451.  
  452.        6.2 OPTION window : It shows you current read/write options.
  453.            See command "Option" in next section for details and how
  454.            to change them.
  455.  
  456.  
  457.        6.3 INFORMATION window : It shows you the status of the loaded 
  458.            source diskette. For example if it says 61 out of 80 tracks 
  459.            it means the source diskette has 80 tracks but only the 
  460.            first 61 tracks contains useful data and the last 19 tracks 
  461.            are empty. Then it will show you how these 61 tracks are 
  462.            loaded in your system. For example it may says 34 tracks in
  463.            conventional memory, 20 in extended memory and 7 on current
  464.            disk. It also shows you other information such as the time
  465.            it took to perform last read, write (in seconds) and how
  466.            many copies you have made so far.
  467.  
  468.            Note that the information window won't be visible until you 
  469.            have a source diskette loaded in your system. Also note 
  470.            that the track numbers shown when reading or writing a 
  471.            diskette are 0 based which means if the diskette has 80 
  472.            tracks the track numbers will be 0 to 79 instead of 1 to 
  473.            80.
  474.  
  475.  
  476.  
  477.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 12
  478.  
  479.  
  480.  
  481.     7. COMMAND REFERENCE
  482.  
  483.  
  484.        7.1 Read: Loads the source diskette data from drive A or B, or 
  485.            from an image file created previously by DISK COPY FAST to 
  486.            conventional memory and extended memory and then hard disk.
  487.  
  488.  
  489.        7.2 Write: Writes loaded source diskette data to drive A or B, 
  490.            or an image file.
  491.  
  492.  
  493.        7.3 Compare: Compares the loaded source diskette with another
  494.            diskette in drive A or B, or an image file.
  495.  
  496.  
  497.        7.4 Option: Includes three subcommands for you to set read/
  498.            write options. "Format ON" means format target diskette 
  499.            before writing to it. "Compare ON" means perform a read 
  500.            back and BYTE-BY-BYTE comparison immediately after writing 
  501.            a track to target diskette. "Fast ON" means don't read/
  502.            write empty portion of source and target diskette. Note 
  503.            that subcommands "Format" and "Compare" affect write only 
  504.            while "Fast" affect both read and write. The current status 
  505.            of these options is shown in the OPTION window.
  506.  
  507.  
  508.  
  509.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 13
  510.  
  511.  
  512.  
  513.     8. HOT KEYS
  514.  
  515.  
  516.        When you purchase a software, you know how important it is to 
  517.        make a backup. So you FORMAT, DISKCOPY... shuffle, shuffle. 
  518.        After all the hard work you still feel a little uneasy. So you 
  519.        DISKCOMP and again busy shuffling. What a waste of time and 
  520.        energy!
  521.  
  522.  
  523.        Let DISK COPY FAST do the hard work and save time for you. Type
  524.        DCF to bring up the menu, press F1 (or F2) and then alternate
  525.        between source and target diskettes. When you are finished just
  526.        press the ESC key. It's fast. It's easy. No more shuffling. 
  527.        You don't need to repeat the same commands sequence and all the 
  528.        switches over and over again. Best of all, the BYTE-BY-BYTE 
  529.        comparison is already done. No need to DISKCOMP.
  530.  
  531.  
  532.        Sounds good? Give it a try. Just remember F1 (function key) is
  533.        for copying a sequence of diskettes in drive A and F2 is for
  534.        copying a sequence of diskettes in drive B. If you want to
  535.        change the read/write options do it before using the hot keys.
  536.        
  537.        
  538.        Note : 1) When DISK COPY FAST prompts for a source or target
  539.              diskette it will start reading or writing as soon as 
  540.              it has sensed that the drive door has been opened
  541.              (remove old diskette) and then closed (insert new 
  542.              diskette.) 
  543.  
  544.  
  545.           2) Because of the auto-sensing feature mentioned above,
  546.              no matter how many source diskettes you need to 
  547.              backup the whole operation requires only two
  548.              keystrokes, the F1 (or F2) at the beginning and ESC
  549.              key at the end. Between these two keystrokes all you 
  550.              have to do is alternating between the source diskette 
  551.              and target diskette.
  552.  
  553.  
  554.  
  555.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 14
  556.  
  557.  
  558.  
  559.     9. BENCHMARK AND COMPARISON
  560.  
  561.  
  562.        9.1 Benchmark, HOW FAST CAN IT GO
  563.  
  564.        
  565.        The following results are from a 386, 16.7 MHz (33 MHz with
  566.        Turbo mode turned off) compatible machine with 1.2 MB and 1.44
  567.        MB diskette drive. The numbers are the time (in seconds) for 
  568.        DISK COPY FAST and DOS commands to perform the specific task. 
  569.        In each cell, the 1st number is for a 100% full diskette the 
  570.        second number (in parentheses) is for 25% loaded diskette.
  571.  
  572.        The time for DOS commands does NOT include diskette shuffling 
  573.        time.
  574.  
  575.  
  576.  
  577.             task     360 KB     1.2 MB     720 KB      1.44 MB
  578.        ------------------------------------------------------------
  579.        DCF         F    27         54          65          64
  580.        DCF         R    15  (4)    30   (8)    36  (10)    35   (9)
  581.        DCF         W    15  (4)    30   (9)    36  (10)    35   (9)
  582.        DCF        WC    29  (7)    57  (14)    70  (18)    68  (17)
  583.        DCF        FW    33 (28)    67  (57)    81  (69)    80  (69)
  584.        DCF       FWC    47 (32)    93  (64)   112  (77)   112  (76)
  585.        ------------------------------------------------------------
  586.        FORMAT      F    36         72          74          75
  587.        DISKCOPY   RW    43 (43)    90  (90)   102 (102)   110 (110)
  588.        DISKCOPY  FRW    84 (84)   162 (162)   220 (220)   223 (223)
  589.        DISKCOMP   RC    43 (43)    93  (93)   102 (102)   133 (133)
  590.  
  591.  
  592.  
  593.        Note : (1) Time for DOS commands does NOT include diskette 
  594.               shuffling time.
  595.  
  596.           (2) Under the "task" column in the above table, R stands 
  597.               for Read, W stands for Write, F stands for Format 
  598.               and C stands for BYTE-BY-BYTE comparison.
  599.  
  600.           (3) DISK COPY FAST does not have command for formatting 
  601.               a new diskette. The above measure for "format only" 
  602.               was taken by copying a empty diskette (no data) to a 
  603.               new diskette with Option Format ON and Option Fast 
  604.               ON.
  605.  
  606.           (4) Performance varies on different machine.
  607.  
  608.  
  609.  
  610.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 15
  611.  
  612.  
  613.  
  614.        9.2 Comparison, HOW MUCH CAN YOU SAVE
  615.  
  616.  
  617.        Again, we give DOS commands the best possible conditions. We
  618.        assume diskette shuffling doesn't take any time. When there is
  619.        more than one way to have the work done using DOS commands, we
  620.        choose the one with the shortest time. For example, while you
  621.        can use DISKCOPY to copy form source to unformatted target, it
  622.        would be faster to format the diskette first before copying and 
  623.        this will be the DOS method we use for comparison.
  624.  
  625.        Still, there are some problems with DOS commands which we can't
  626.        help. For example, DOS commands have no FAST mode and can't 
  627.        read a source once and write target many times.
  628.  
  629.        The following tables show how much longer, in percentage, it 
  630.        takes using DOS commands than using DISK COPY FAST. The first 
  631.        table is for a 100% full diskette and the second table is for
  632.        a 25% loaded diskette. In each table, the first row is for 
  633.        straight copying, no format, no comparison, the second row 
  634.        includes comparison but not formatting, the third row includes 
  635.        formatting but not comparison. The last row includes both.
  636.  
  637.  
  638.        task   360K   1.2M   720K   1.44M    Comment
  639.        ------------------------------------------------------------
  640.        RW      43%    50%    42%    57%
  641.        RWC     95%   110%    92%   136%     DOS needs to read twice
  642.        RFW     65%    67%    50%    61%
  643.        RFWC    97%   107%    88%   116%     DOS needs to read twice
  644.  
  645.  
  646.  
  647.        task   360K   1.2M   720K   1.44M    Comment
  648.        ------------------------------------------------------------
  649.        RW     438%   429%   410%   511%
  650.        RWC    682%   732%   629%   835%     DOS needs to read twice
  651.        RFW    147%   149%   123%   137%
  652.        RFWC   239%   254%   220%   274%     DOS needs to read twice
  653.  
  654.  
  655.  
  656.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 16
  657.  
  658.  
  659.  
  660.     10. WHAT IS AN IMAGE FILE ?
  661.  
  662.  
  663.         When you format a 1.2 M Bytes diskette, it actually contains
  664.         1,228,800 bytes but DOS tells you only 1,213,952 bytes are
  665.         available. Where are the other 14,848 bytes? They are used by
  666.         DOS to store information about the format, allocation of files
  667.         and root directory of the diskette. When you use COPY or XCOPY
  668.         to copy files from one diskette to another this information is
  669.         not copied. Also the file allocation may be different. Same 
  670.         file may occupy different sectors on the two diskettes.
  671.  
  672.  
  673.         An image file is created by reading the source diskette
  674.         sector-by-sector, track-by-track in the original order. It
  675.         contains every bit of information of the source diskette.
  676.         Thus, the size of the image file of a 1.2 MB diskette will be 
  677.         exactly 1,228,800. This file can be stored on the hard disk or
  678.         on tape. (You can use some kind of compression utility program
  679.         such as ARJ, LHA or PKZIP to save storage space if you like)
  680.  
  681.  
  682.         Why do I want to do that? You ask. I'll describe one possible
  683.         applications here.
  684.  
  685.  
  686.         For archives purpose: You know the importance of backing up
  687.         the software you bought. How do you do that? DISKCOPY them to
  688.         another set of floppies? You can do that but what if you
  689.         already have hundreds of floppies around? If you are rich you
  690.         can save image files to hard disk. If you are not so rich save
  691.         them to tape. With compression one tape (costs about $20) can 
  692.         hold as many as 200 image files of 1.2 MB floppies yet the 
  693.         size is smaller than an audio cassette. Several months from 
  694.         now if your original diskettes are damaged you can retrieve 
  695.         image files from the tape, write to new diskettes and you have
  696.         an identical copy of the original (this won't work if the
  697.         original is copy-protected) Of course tape drives are slow, 
  698.         but this is archives and you are not supposed to have to do 
  699.         it often.
  700.  
  701.  
  702.  
  703.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 17
  704.  
  705.  
  706.  
  707.     11. ABOUT EXTENDED MEMORY
  708.  
  709.  
  710.         To use extended memory (i.e. memory beyond 1 MB) you need the
  711.         following.
  712.  
  713.         1. At least IBM PC AT or compatible with 80286 or better CPU.
  714.  
  715.         2. Of course you need to have extended memory installed.
  716.  
  717.         3. For safety reason DISK COPY FAST also requires that you 
  718.            have some kind of extended memory manager (or driver) 
  719.            installed which conforms to the Microsoft eXtended Memory 
  720.            Specification (XMS), version 2.0 or above. You can use 
  721.            HIMEM.SYS which is included with DOS 5.0 so you don't need 
  722.            to spend extra money to get one. You can also use QEMM386 
  723.            or any other memory manager as long as it conforms to the 
  724.            XMS specification.
  725.  
  726.  
  727.  
  728.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 18
  729.  
  730.  
  731.  
  732.     12. ABOUT BOOT SECTOR VIRUS PROTECTION
  733.  
  734.  
  735.     !!! IMPORTANT : Do not assume a diskette is virus-free just because
  736.         it is accepted by DISK COPY FAST.
  737.  
  738.  
  739.         As a bonus, DISK COPY FAST also gives you some protection
  740.         against boot sector virus such as Michaelangelo. DISK COPY 
  741.         FAST was never intended to be an anti-virus program and by no 
  742.         means should this kind of protection be considered complete. 
  743.         Having said that, here is how it works.
  744.  
  745.  
  746.         Every diskette contains some important information in the boot
  747.         sector which is usually damaged when infected by a boot sector
  748.         virus. If DISK COPY FAST finds any invalid data in the boot
  749.         sector it will warn you and refuse to copy the diskette. You 
  750.         can then use an anti-virus program to check it and/or kill it.
  751.         This feature can be very helpful or even a life-saver when you
  752.         don't think so but you actually have a boot sector virus on
  753.         a source diskette.
  754.  
  755.  
  756.         A side effect of this feature is sometimes you have a virus-
  757.         free diskette with invalid data in boot sector and DISK COPY 
  758.         FAST refuses to copy it. For example, the way some anti-virus 
  759.         programs kill a boot sector virus is to write a constant value 
  760.         on the boot sector. The virus is killed but the boot sector 
  761.         information is never recovered. For your protection DISK COPY 
  762.         FAST will not accept a diskette if it has any doubt.
  763.  
  764.  
  765.         This feature actually saved me twice. I believe it will save
  766.         some of you too.
  767.  
  768.  
  769.  
  770.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 19
  771.  
  772.  
  773.  
  774.     13. EXAMPLES
  775.  
  776.  
  777.         In the following examples "xxx|yyy" means  you select and
  778.         execute first level command "xxx" followed by its subcommand
  779.         "yyy". The "Drive A" subcommand in these examples can be
  780.         replaced by "Drive B".
  781.  
  782.  
  783.        1. How to make a single copy form source to target diskette.
  784.  
  785.            (1) "Read|Drive A" to read source diskette.
  786.            (2) "Write|Drive A" to write target diskette.
  787.  
  788.         2. How to read one source diskette and write many target 
  789.            diskettes.
  790.  
  791.            (1) "Read|Drive A" to read source diskette.
  792.            (2) "Write|Drive A" to write target diskette.
  793.            (3) Repeat (2) as many times as you wish.
  794.  
  795.         3. How to read a source diskette and create its image file on 
  796.            hard disk.
  797.  
  798.            (1) "Read|Drive A" to read source diskette.
  799.            (2) "Write|File" to produce image file.
  800.  
  801.         4. How to read an image file (already created) and write many 
  802.            target diskettes.
  803.  
  804.            (1) "Read|File" to read image file.
  805.            (2) "Write|Drive A" to write target diskette.
  806.            (3) Repeat (2) as many times as you wish.
  807.  
  808.         5. How to duplicate a diskette in large quantity.
  809.  
  810.            (1) Create an image file and keep it in hard disk (see 3 
  811.            above)
  812.            (2) Each working session perform a read once and write many
  813.            (see 4)
  814.  
  815.         6. How to backup a sequence of diskettes such as the original
  816.            diskettes of the software you just bought.
  817.  
  818.            (1) Use "Option" and its subcommands "Fast", "Compare" and
  819.            "Format" to set desired read/write option. see page 12.
  820.            (2) Press function key F1 (or F2) if you want to use drive
  821.            A (or drive B). See page 13.
  822.  
  823.  
  824.  
  825.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 20
  826.  
  827.  
  828.  
  829.     14. QUESTIONS AND ANSWERS
  830.  
  831.  
  832.         1.  Q: After I made a copy using DISK COPY FAST I use DOS
  833.            command DISKCOMP and it says that the two diskettes
  834.            are not identical. What's wrong?
  835.  
  836.         A: If you turn Fast mode ON (default) DISKCOPY will only
  837.            copy the portion of source diskette with useful data to
  838.            target. The empty portion is not copied and  this is
  839.            what DISKCOMP complains about. If you don't like this
  840.            for any reason, just turn the Fast mode OFF. Then every
  841.            track will be copied and the whole diskette will be 
  842.            identical to the original.
  843.  
  844.         2.  Q: I just installed more extended memory in my computer
  845.            but DISK COPY FAST still says that I don't have any.
  846.  
  847.         A: There are other requirements. See page 17 for details.
  848.  
  849.         3.  Q: My PC is slow. Can it achieve the same performance as
  850.            described in this documentation?
  851.  
  852.         A: When you copy a diskette the bottleneck is diskette I/O 
  853.            not CPU clock speed. DISK COPY FAST has been tested on 
  854.            several old 286 12MHz PC compatibles. Most of them 
  855.            showed quite impressive results. On the other hand, the 
  856.            results on a 20 MHz 386SX were significantly slower in 
  857.            some testing categories. If the performance on your 
  858.            system is not as good, it has more to do with mother-
  859.            board design and/or hard disk speed (if you don't have 
  860.            enough memory to hold the contents of the entire 
  861.            diskette and your hard disk is very old and slow) than 
  862.            with CPU clock speed.
  863.  
  864.         4.  Q: I have an old PC (or XT) can I use DISK COPY FAST on 
  865.            it?
  866.  
  867.         A: DISK COPY FAST has been tested on machines with a 286 
  868.            or above only. If you use it on older machine results 
  869.            can be unpredictable.
  870.  
  871.  
  872.  
  873.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 21
  874.  
  875.  
  876.  
  877.     15. INTRODUCING DISK COPY PLUS
  878.  
  879.  
  880.         DISK COPY PLUS is the professional version of DISK COPY FAST.
  881.         It includes all the features of DISK COPY FAST plus some 
  882.         advanced features.
  883.  
  884.  
  885.         To many people, large quantity diskette duplicating means that
  886.         you need to buy four-disk copier. Not so any more. With DISK 
  887.         COPY PLUS you can assemble two low-end 286 PCs each equipped 
  888.         with two floppy drives at much lower price and achieve much 
  889.         higher copying speed. Not only do You get higher productivity, 
  890.         but also that you get two computers instead of a special 
  891.         purpose machine.
  892.  
  893.  
  894.         DISK COPY PLUS is even better for you if you only need to copy
  895.         small quantity of the same source diskette every day. Consider
  896.         the low cost, incredibly high speed (see page 14-15 in 
  897.         DCF32.DOC) and other powerful features (explained later), DISK 
  898.         COPY PLUS is hard to beat.
  899.  
  900.  
  901.         One of the most powerful features of DISK COPY PLUS is 
  902.         customized hot keys. You define up to 10 hot keys according 
  903.         to your special needs.
  904.  
  905.  
  906.         A feature similar to hot keys but requiring no keystrokes is 
  907.         the AUTOEXEC feature. You define what DISK COPY PLUS should do 
  908.         automatically when you run the program, just like AUTOEXEC.BAT 
  909.         does when you reboot your computer.
  910.  
  911.  
  912.         For example, DISK COPY PLUS can be configured so that each 
  913.         time you type DCP at the DOS prompt it will read a image file, 
  914.         set up a serial number (explained later), define read/write 
  915.         options and then prompt for the target disk. You then insert 
  916.         the target into drive A:, close the door and it will start 
  917.         copying. You can use one drive only or you can alternate 
  918.         between two drives, if they both support the format of the 
  919.         image file (source disk).
  920.  
  921.  
  922.         Imagine. Just type DCP and change the diskette 100 times! That
  923.         is all you need to do to make 100 copies, each one double 
  924.         checked with a BYTE-BY-BYTE comparison to make sure they are 
  925.         identical to the original, except for the serial number. This 
  926.         high degree of automation means that you can save time for 
  927.         more creative work, or you can hire someone who knows nothing 
  928.         about computers to do the copying for you.
  929.  
  930.  
  931.  
  932.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 22
  933.  
  934.  
  935.  
  936.         Another nice feature of DISK COPY PLUS is automatic serial 
  937.         number assignment. Some people like to change the disk serial 
  938.         number that DOS shows you when you use the DIR command. Other 
  939.         people like to imbed a unique serial number in their product 
  940.         so that whenever and wherever they see a copy of their product 
  941.         they know where it came from. DISK COPY PLUS allow you to do 
  942.         either or both types of these serial numbers. In addition, it 
  943.         provides other tools to help you find the right location for 
  944.         imbedding serial numbers and show you the imbedded serial 
  945.         number on any duplicated diskette. This feature can be done 
  946.         automatically using the hot keys or AUTOEXEC features.
  947.  
  948.  
  949.         DISK COPY PLUS also keeps track of serial number of EVERY 
  950.         image file for you so that you don't need to specify the
  951.         serial number each time you run the program. It also keeps
  952.         a log file for your diskette duplication. With a little
  953.         editing (you add the distributing destination) the log file
  954.         becomes a nice record of your diskette distribution.
  955.  
  956.  
  957.         For those who prefer imbedding serial number in individual 
  958.         files DISK COPY PLUS also comes with a utility program which 
  959.         helps you imbed a file or multiple files in a project. This 
  960.         utility also include the bookkeeping features so that Your 
  961.         work will be reduced to minimum.
  962.  
  963.  
  964.         The power of DISK COPY PLUS keeps growing. Starting from this
  965.         version, three more powerful commands are added.
  966.  
  967.  
  968.         The DIAG command checks boot sector, file allocation table 
  969.         (FAT) and directory structure and provides reports for diskette
  970.         usage and fragmentation.
  971.  
  972.  
  973.         The CONVERT command convert diskette image from one format to
  974.         another, so long as the data on original format can fit into
  975.         the new format. For example, a 1.44 MB disk can be converted to
  976.         360 KB diskette if the data on the 1.44 MB disk does not exceed
  977.         the total data space on a 360 KB diskette.
  978.  
  979.  
  980.         The DEFRAG command performs defragmentation on a diskette. It
  981.         does more than just sectors swapping. The entire diskette is
  982.         checked thoroughly for any possible way of compaction. The
  983.         result is a perfect with no waste of space and no fragmentation.
  984.  
  985.  
  986.         DISK COPY PLUS also provides commands that allow you to see 
  987.         the contents of a diskette, image file or diskette loaded in 
  988.         memory.
  989.  
  990.  
  991.  
  992.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 23
  993.  
  994.  
  995.  
  996.     16. REGISTRATION BENEFIT FOR DISK COPY FAST
  997.  
  998.  
  999.         If you find DISK COPY FAST useful and would like to continue
  1000.         using the program please register. The fee is only $20.00 plus
  1001.         $5.00 shipping and handling.
  1002.  
  1003.  
  1004.         In return, you will receive the following.
  1005.         
  1006.  
  1007.         1. Life time registration! You'll be given a key to convert the
  1008.            shareware version to registered version. When a new release 
  1009.            is available all you need to do is to down load it from your 
  1010.            BBS and use the key to convert it to registered version.
  1011.         
  1012.  
  1013.         2. Personalized appreciation screen. Your name will be part of
  1014.            of the program and will be shown at the initial screen.
  1015.         
  1016.  
  1017.         3. A configuration utility to fine tune DCF or DCP to achieve
  1018.            optimal speed on your system.
  1019.      
  1020.  
  1021.         4. Customized sound effect. You will be shown how to edit a
  1022.            text file to produce your own sound effect or even have your
  1023.            PC play your favorite song when DISK COPY FAST or DISK COPY 
  1024.            PLUS finish reading or writing a diskette or when there is 
  1025.            20 seconds of inactivity.
  1026.  
  1027.  
  1028.         5. Set default options for COMPARE, FORMAT and FAST. You decide
  1029.            which of them should be on or off initially when the program 
  1030.            is executed.
  1031.  
  1032.  
  1033.         6. You can decide how long the motor of a diskette drive should
  1034.            remain on each time a diskette is read or written. Some 
  1035.            users feel annoyed when it remains on for too long. Some 
  1036.            would rather keep it on longer to speed up the access. You 
  1037.            decide what's best for you.
  1038.  
  1039.         
  1040.         7. Free support.
  1041.  
  1042.         
  1043.         8. Super low price for the Diskette Utility Package. See the
  1044.            file PRODUCT.TXT for more information about the package.
  1045.  
  1046.         
  1047.         9. Special discount if you later decide to upgrade to DISK COPY 
  1048.            PLUS.
  1049.  
  1050.  
  1051.  
  1052.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 24
  1053.  
  1054.  
  1055.        
  1056.     17. REGISTRATION BENEFIT FOR DISK COPY PLUS      
  1057.  
  1058.  
  1059.         Registered users of DISK COPY PLUS will receive the following.
  1060.         For more details about the features of DISK COPY PLUS, see
  1061.         page 21 and 22 of this documentation.
  1062.  
  1063.  
  1064.         1. Everything that a registered user of DISK COPY FAST receives 
  1065.  
  1066.  
  1067.         2. Serial number assignment.
  1068.  
  1069.  
  1070.         3. AUTOEXEC feature.
  1071.  
  1072.  
  1073.         4. Customized hot keys.
  1074.  
  1075.  
  1076.         5. DIAG command diagnoses a diskette.
  1077.  
  1078.  
  1079.         6. CONVERT command which convert diskette format.
  1080.  
  1081.  
  1082.         7. DEFRAG command which defragment a diskette.
  1083.  
  1084.  
  1085.         8. DIR command which check root directory.
  1086.  
  1087.  
  1088.         9. You also get the key for DISK COPY FAST.
  1089.  
  1090.  
  1091.         To register, fill out the order form in the ORDER.FRM file and 
  1092.         mail the form with payment to the following address.
  1093.  
  1094.  
  1095.         Chang Ping Lee
  1096.         P.O. Box 60064
  1097.         Palo Alto, CA 94306
  1098.  
  1099.  
  1100.  
  1101.       DISK COPY FAST Version 3.2 Copyright 1992 Chang Ping Lee       page 25
  1102.  
  1103.  
  1104.  
  1105.     18. SUPPORT AND SUGGESTIONS
  1106.  
  1107.  
  1108.         If you need support or you have comments, suggestions, or you
  1109.         believe there is a bug (*) in the program, feel free to 
  1110.         contact me, whether you are a registered user or not.
  1111.  
  1112.         You can contact me in three ways, listed below according to 
  1113.         their timeliness. Registered users do have priority but I will 
  1114.         try to help anyone in need.
  1115.  
  1116.         1. PIE BBS in Sunnyvale, CA, U.S.A. (408) 733-4670
  1117.            3 nodes with 14,400 HST Dual Standards.
  1118.  
  1119.            I check my mail almost daily on the PIE BBS. For the 
  1120.            fastest response please send your message to CHANG LEE in 
  1121.            the Shareware Authors Conference on this BBS.
  1122.  
  1123.            Effective 8/1/92 The PIE BBS has graciously allowed me to 
  1124.            use their BBS as the main distribution point for DISK COPY 
  1125.            FAST (DCF).  I will personally upload the most current 
  1126.            version of DCF to this BBS.
  1127.  
  1128.         2. CompuServe Information Service (CIS)
  1129.  
  1130.            I check my mail at least once a week on CIS and will get 
  1131.            back to you as soon as I receive your mail. Please send 
  1132.            your mail to 71053,3517.
  1133.  
  1134.            The most current version of DCF can also be downloaded from
  1135.            CIS, forum IBMHW, Lib 1.
  1136.  
  1137.         3. You can also send your suggestions, questions and/or 
  1138.            registration to the following address.
  1139.  
  1140.            Chang Ping Lee
  1141.            P.O. Box 60064
  1142.            Palo Alto, CA 94306
  1143.  
  1144.  
  1145.         (*) When sending a bug report, please make sure the problem is
  1146.         repeatable, i.e. you have a certain sequence of actions 
  1147.         which always leads to the problem. I would appreciate it 
  1148.         if you would also include a description of the system you 
  1149.         use, including CPU type, clock speed, BIOS name and date.  
  1150.         The more detailed the information the better it is to help
  1151.         resolve problems.
  1152.  
  1153.       
  1154.       ---------- < ORDER FORM > --------------------- Ctrl 365 ----------      
  1155.  
  1156.       I have read and agree to the terms in DCF32.DOC file and would like
  1157.       to order the following:
  1158.                       price     quantity   total
  1159.              
  1160.       DISK COPY FAST  version 3.2       $20       ____    $______
  1161.  
  1162.       DISK COPY PLUS  version 1.5       $50       ____    $______
  1163.  
  1164.       FMT             version 1.1       $10       ____    $______
  1165.  
  1166.       F2H             version 1.1       $10       ____    $______
  1167.  
  1168.       H2F             version 1.1       $10       ____    $______
  1169.  
  1170.       CLN             version 1.1       $10       ____    $______
  1171.  
  1172.       CHDK            version 1.1       $10       ____    $______
  1173.  
  1174.       DISKETTE UTILITY PACKAGE v1.1
  1175.       for non-registered users          $30       ____    $______
  1176.       
  1177.       DISKETTE UTILITY PACKAGE v1.1 
  1178.       for registered users of DISK 
  1179.       COPY FAST or DISK COPY PLUS       $10       ____    $______
  1180.  
  1181.       Shipping & handling                                 $ 5.00
  1182.   
  1183.                               TOTAL   $______
  1184.  
  1185.    NOTE: |----------------------------------------------------------|
  1186.      | 1. Above prices is for individual, non-commercial use.   |
  1187.      |    For commercial license, please double the prices.     |
  1188.      | 2. DISKETTE UTILITY PACKAGE includes FMT, F2H, H2F, CLN  |
  1189.      |    and CHDK. For more information about these fine       |
  1190.      |    products, see the file PRODUCT.TXT.                   |
  1191.      |----------------------------------------------------------|
  1192.  
  1193.    Disk type :   ( ) 3.5" 720k     ( ) 5.25" 360k       ( ) 5.25" 1.2M
  1194.  
  1195.    Payment   :   ( ) money order   ( ) check
  1196.  
  1197.    Name      :   ______________________________ 
  1198.  
  1199.    Address   :   _____________________________________
  1200.  
  1201.          _____________________________________
  1202.  
  1203.          _____________________________________
  1204.  
  1205.    Comments  :   Any comment or suggestion is highly welcome. Please
  1206.          write on the back side of this order form. Thanks.
  1207.  
  1208.    Mail this form with payment to the following address.
  1209.  
  1210.     Chang Ping Lee
  1211.     P.O. Box 60064
  1212.     Palo Alto, CA 94306
  1213.  
  1214.